# near model CODE resource # jump table entries: 6336-6361 (26 of them) export_792: 00000000 4E56 FFF6 link A6, -0x000A 00000004 48E7 0038 movem.l -[A7], A2,A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 486E FFFE pea.l [A6 - 0x2] 00000010 2F0C move.l -[A7], A4 00000012 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00000016 2640 movea.l A3, D0 00000018 200B move.l D0, A3 0000001A 508F addq.l A7, 8 0000001C 6700 0082 beq +0x84 /* 000000A0 */ 00000020 2F0B move.l -[A7], A3 00000022 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000026 4A40 tst.w D0 00000028 588F addq.l A7, 4 0000002A 6728 beq +0x2A /* 00000054 */ 0000002C 2054 movea.l A0, [A4] 0000002E 3028 0016 move.w D0, [A0 + 0x16] 00000032 48C0 ext.l D0 00000034 2F00 move.l -[A7], D0 00000036 2F0B move.l -[A7], A3 00000038 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 0000003C 2D40 FFFA move.l [A6 - 0x6], D0 00000040 302E FFFE move.w D0, [A6 - 0x2] 00000044 C1FC 0018 muls.w D0, 0x18 00000048 3D40 FFFC move.w [A6 - 0x4], D0 0000004C 202E FFFA move.l D0, [A6 - 0x6] 00000050 508F addq.l A7, 8 00000052 6052 bra +0x54 /* 000000A6 */ label00000054: 00000054 2054 movea.l A0, [A4] 00000056 0C68 8000 000E cmpi.w [A0 + 0xE], 0x8000 0000005C 6616 bne +0x18 /* 00000074 */ 0000005E 70FF moveq.l D0, 0xFFFFFFFF 00000060 2F00 move.l -[A7], D0 00000062 2017 move.l D0, [A7] 00000064 2D40 FFF6 move.l [A6 - 0xA], D0 00000068 43EE FFF6 lea.l A1, [A6 - 0xA] 0000006C 45E8 000E lea.l A2, [A0 + 0xE] 00000070 24D9 move.l [A2]+, [A1]+ 00000072 588F addq.l A7, 4 label00000074: 00000074 2054 movea.l A0, [A4] 00000076 2F28 000E move.l -[A7], [A0 + 0xE] 0000007A 2017 move.l D0, [A7] 0000007C 72FF moveq.l D1, 0xFFFFFFFF 0000007E B280 cmp.l D1, D0 00000080 588F addq.l A7, 4 00000082 670E beq +0x10 /* 00000092 */ 00000084 2F28 000E move.l -[A7], [A0 + 0xE] 00000088 2017 move.l D0, [A7] 0000008A 72FE moveq.l D1, 0xFFFFFFFE 0000008C B280 cmp.l D1, D0 0000008E 588F addq.l A7, 4 00000090 660E bne +0x10 /* 000000A0 */ label00000092: 00000092 2F0C move.l -[A7], A4 00000094 2053 movea.l A0, [A3] 00000096 2F28 0008 move.l -[A7], [A0 + 0x8] 0000009A 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 0000009E 508F addq.l A7, 8 label000000A0: 000000A0 2054 movea.l A0, [A4] 000000A2 2028 000E move.l D0, [A0 + 0xE] label000000A6: 000000A6 4CEE 1C00 FFEA movem.l A2,A3,A4, [A6 - 0x16] 000000AC 4E5E unlink A6 000000AE 4E75 rts export_793: fn000000B0: 000000B0 4E56 FFEE link A6, -0x0012 000000B4 48E7 0018 movem.l -[A7], A3,A4 000000B8 286E 0008 movea.l A4, [A6 + 0x8] 000000BC 2054 movea.l A0, [A4] 000000BE 0C68 8000 0012 cmpi.w [A0 + 0x12], 0x8000 000000C4 6666 bne +0x68 /* 0000012C */ 000000C6 486E FFF6 pea.l [A6 - 0xA] 000000CA 2F0C move.l -[A7], A4 000000CC 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 000000D0 2640 movea.l A3, D0 000000D2 2F0C move.l -[A7], A4 000000D4 2054 movea.l A0, [A4] 000000D6 2050 movea.l A0, [A0] 000000D8 2268 00E8 movea.l A1, [A0 + 0xE8] 000000DC 4E91 jsr [A1] 000000DE 2D40 FFF8 move.l [A6 - 0x8], D0 000000E2 2054 movea.l A0, [A4] 000000E4 216E FFF8 0012 move.l [A0 + 0x12], [A6 - 0x8] 000000EA 200B move.l D0, A3 000000EC 4FEF 000C lea.l A7, [A7 + 0xC] 000000F0 6732 beq +0x34 /* 00000124 */ 000000F2 2F0B move.l -[A7], A3 000000F4 2053 movea.l A0, [A3] 000000F6 2050 movea.l A0, [A0] 000000F8 2268 00DC movea.l A1, [A0 + 0xDC] 000000FC 4E91 jsr [A1] 000000FE 2D40 FFEE move.l [A6 - 0x12], D0 00000102 41EE FFEE lea.l A0, [A6 - 0x12] 00000106 43EE FFF2 lea.l A1, [A6 - 0xE] 0000010A 22D8 move.l [A1]+, [A0]+ 0000010C 41EE FFF2 lea.l A0, [A6 - 0xE] 00000110 2D48 FFFC move.l [A6 - 0x4], A0 00000114 3010 move.w D0, [A0] 00000116 D16E FFF8 add.w [A6 - 0x8], D0 0000011A 3028 0002 move.w D0, [A0 + 0x2] 0000011E D16E FFFA add.w [A6 - 0x6], D0 00000122 588F addq.l A7, 4 label00000124: 00000124 2054 movea.l A0, [A4] 00000126 216E FFF8 0012 move.l [A0 + 0x12], [A6 - 0x8] label0000012C: 0000012C 2054 movea.l A0, [A4] 0000012E 2028 0012 move.l D0, [A0 + 0x12] 00000132 4CEE 1800 FFE6 movem.l A3,A4, [A6 - 0x1A] 00000138 4E5E unlink A6 0000013A 4E75 rts export_794: 0000013C 4E56 FFF8 link A6, -0x0008 00000140 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000144 4EBA FF6A jsr [PC - 0x96 /* 000000B0 */] 00000148 2D40 FFF8 move.l [A6 - 0x8], D0 0000014C 41EE FFF8 lea.l A0, [A6 - 0x8] 00000150 43EE FFFC lea.l A1, [A6 - 0x4] 00000154 22D8 move.l [A1]+, [A0]+ 00000156 2F2E 000C move.l -[A7], [A6 + 0xC] 0000015A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000015E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00000162 4E5E unlink A6 00000164 4E75 rts export_795: 00000166 4E56 0000 link A6, 0 0000016A 2F0C move.l -[A7], A4 0000016C 286E 000C movea.l A4, [A6 + 0xC] 00000170 38BC FFFF move.w [A4], 0xFFFF 00000174 397C FFFF 0002 move.w [A4 + 0x2], 0xFFFF 0000017A 286E FFFC movea.l A4, [A6 - 0x4] 0000017E 4E5E unlink A6 00000180 4E75 rts export_796: fn00000182: 00000182 4E56 FFFC link A6, -0x0004 00000186 48E7 0118 movem.l -[A7], D7,A3,A4 0000018A 266E 0010 movea.l A3, [A6 + 0x10] 0000018E 286E 0008 movea.l A4, [A6 + 0x8] 00000192 2054 movea.l A0, [A4] 00000194 41E8 0016 lea.l A0, [A0 + 0x16] 00000198 224B movea.l A1, A3 0000019A 22D8 move.l [A1]+, [A0]+ 0000019C 22D8 move.l [A1]+, [A0]+ 0000019E 2054 movea.l A0, [A4] 000001A0 0828 0007 000C btst.b [A0 + 0xC], 0x7 000001A6 56C0 sne D0 000001A8 4400 neg.b D0 000001AA 4A00 tst.b D0 000001AC 6744 beq +0x46 /* 000001F2 */ 000001AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001B2 4EBA FEFC jsr [PC - 0x104 /* 000000B0 */] 000001B6 2D40 FFFC move.l [A6 - 0x4], D0 000001BA 2054 movea.l A0, [A4] 000001BC 0828 0005 000D btst.b [A0 + 0xD], 0x5 000001C2 56C0 sne D0 000001C4 4400 neg.b D0 000001C6 4A00 tst.b D0 000001C8 588F addq.l A7, 4 000001CA 660C bne +0xE /* 000001D8 */ 000001CC 3E2E FFFE move.w D7, [A6 - 0x2] 000001D0 DF6B 0002 add.w [A3 + 0x2], D7 000001D4 DF6B 0006 add.w [A3 + 0x6], D7 label000001D8: 000001D8 2054 movea.l A0, [A4] 000001DA 0828 0004 000D btst.b [A0 + 0xD], 0x4 000001E0 56C0 sne D0 000001E2 4400 neg.b D0 000001E4 4A00 tst.b D0 000001E6 660A bne +0xC /* 000001F2 */ 000001E8 3E2E FFFC move.w D7, [A6 - 0x4] 000001EC DF53 add.w [A3], D7 000001EE DF6B 0004 add.w [A3 + 0x4], D7 label000001F2: 000001F2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 000001F8 4E5E unlink A6 000001FA 4E75 rts export_797: 000001FC 4E56 FFF8 link A6, -0x0008 00000200 2F0C move.l -[A7], A4 00000202 286E 0008 movea.l A4, [A6 + 0x8] 00000206 486E FFF8 pea.l [A6 - 0x8] 0000020A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000020E 2F0C move.l -[A7], A4 00000210 2054 movea.l A0, [A4] 00000212 2050 movea.l A0, [A0] 00000214 2268 002C movea.l A1, [A0 + 0x2C] 00000218 4E91 jsr [A1] 0000021A 558F subq.l A7, 2 0000021C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000220 486E FFF8 pea.l [A6 - 0x8] 00000224 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000228 101F move.b D0, [A7]+ 0000022A 286E FFF4 movea.l A4, [A6 - 0xC] 0000022E 4E5E unlink A6 00000230 4E75 rts export_798: 00000232 4E56 FFF8 link A6, -0x0008 00000236 48E7 0018 movem.l -[A7], A3,A4 0000023A 266E 0010 movea.l A3, [A6 + 0x10] 0000023E 286E 0008 movea.l A4, [A6 + 0x8] 00000242 486E FFF8 pea.l [A6 - 0x8] 00000246 2F2E 000C move.l -[A7], [A6 + 0xC] 0000024A 2F0C move.l -[A7], A4 0000024C 2054 movea.l A0, [A4] 0000024E 2050 movea.l A0, [A0] 00000250 2268 002C movea.l A1, [A0 + 0x2C] 00000254 4E91 jsr [A1] 00000256 486E FFF8 pea.l [A6 - 0x8] 0000025A 2F0B move.l -[A7], A3 0000025C 2F0B move.l -[A7], A3 0000025E 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00000262 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000268 4E5E unlink A6 0000026A 4E75 rts export_799: fn0000026C: 0000026C 4E56 0000 link A6, 0 00000270 206E 0008 movea.l A0, [A6 + 0x8] 00000274 2050 movea.l A0, [A0] 00000276 3028 0014 move.w D0, [A0 + 0x14] 0000027A 48C0 ext.l D0 0000027C 2F00 move.l -[A7], D0 0000027E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000282 2F2E 000C move.l -[A7], [A6 + 0xC] 00000286 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */] 0000028A 4E5E unlink A6 0000028C 4E75 rts export_800: fn0000028E: 0000028E 4E56 FFF8 link A6, -0x0008 00000292 486E FFF8 pea.l [A6 - 0x8] 00000296 2F2E 000C move.l -[A7], [A6 + 0xC] 0000029A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000029E 4EBA FEE2 jsr [PC - 0x11E /* 00000182 */] 000002A2 558F subq.l A7, 2 000002A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002A8 486E FFF8 pea.l [A6 - 0x8] 000002AC 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000002B0 101F move.b D0, [A7]+ 000002B2 4E5E unlink A6 000002B4 4E75 rts export_801: 000002B6 4E56 FFF8 link A6, -0x0008 000002BA 48E7 0018 movem.l -[A7], A3,A4 000002BE 286E 0008 movea.l A4, [A6 + 0x8] 000002C2 2054 movea.l A0, [A4] 000002C4 2668 0032 movea.l A3, [A0 + 0x32] 000002C8 2053 movea.l A0, [A3] 000002CA 2068 0010 movea.l A0, [A0 + 0x10] 000002CE 4A28 006E tst.b [A0 + 0x6E] 000002D2 672E beq +0x30 /* 00000302 */ 000002D4 2054 movea.l A0, [A4] 000002D6 2F28 0032 move.l -[A7], [A0 + 0x32] 000002DA 4EAD 15AA jsr [A5 + 0x15AA /* export_689 */] 000002DE 2040 movea.l A0, D0 000002E0 43EE FFF8 lea.l A1, [A6 - 0x8] 000002E4 22D8 move.l [A1]+, [A0]+ 000002E6 22D8 move.l [A1]+, [A0]+ 000002E8 486E FFF8 pea.l [A6 - 0x8] 000002EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000002F0 2F0C move.l -[A7], A4 000002F2 2054 movea.l A0, [A4] 000002F4 2050 movea.l A0, [A0] 000002F6 2268 0038 movea.l A1, [A0 + 0x38] 000002FA 4E91 jsr [A1] 000002FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00000300 6002 bra +0x4 /* 00000304 */ label00000302: 00000302 7000 moveq.l D0, 0x00 label00000304: 00000304 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 0000030A 4E5E unlink A6 0000030C 4E75 rts export_802: 0000030E 4E56 FFF0 link A6, -0x0010 00000312 48E7 0018 movem.l -[A7], A3,A4 00000316 286E 0008 movea.l A4, [A6 + 0x8] 0000031A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000031E 2F0C move.l -[A7], A4 00000320 2054 movea.l A0, [A4] 00000322 2050 movea.l A0, [A0] 00000324 2268 0090 movea.l A1, [A0 + 0x90] 00000328 4E91 jsr [A1] 0000032A 4A00 tst.b D0 0000032C 508F addq.l A7, 8 0000032E 6756 beq +0x58 /* 00000386 */ 00000330 2054 movea.l A0, [A4] 00000332 2668 0032 movea.l A3, [A0 + 0x32] 00000336 2F0B move.l -[A7], A3 00000338 2053 movea.l A0, [A3] 0000033A 2050 movea.l A0, [A0] 0000033C 2268 0028 movea.l A1, [A0 + 0x28] 00000340 4E91 jsr [A1] 00000342 2D40 FFF0 move.l [A6 - 0x10], D0 00000346 2054 movea.l A0, [A4] 00000348 2F28 0026 move.l -[A7], [A0 + 0x26] 0000034C 486E FFF4 pea.l [A6 - 0xC] 00000350 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000354 41EE FFF4 lea.l A0, [A6 - 0xC] 00000358 4FEF 000C lea.l A7, [A7 + 0xC] 0000035C 6012 bra +0x14 /* 00000370 */ label0000035E: 0000035E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000362 2F0B move.l -[A7], A3 00000364 2053 movea.l A0, [A3] 00000366 2050 movea.l A0, [A0] 00000368 2268 0028 movea.l A1, [A0 + 0x28] 0000036C 4E91 jsr [A1] 0000036E 508F addq.l A7, 8 label00000370: 00000370 486E FFF4 pea.l [A6 - 0xC] 00000374 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000378 2640 movea.l A3, D0 0000037A 200B move.l D0, A3 0000037C 588F addq.l A7, 4 0000037E 66DE bne -0x20 /* 0000035E */ 00000380 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000384 A873 syscall SetPort label00000386: 00000386 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18] 0000038C 4E5E unlink A6 0000038E 4E75 rts export_803: 00000390 4E56 FFF0 link A6, -0x0010 00000394 48E7 0118 movem.l -[A7], D7,A3,A4 00000398 3E2E 0012 move.w D7, [A6 + 0x12] 0000039C 286E 0008 movea.l A4, [A6 + 0x8] 000003A0 2054 movea.l A0, [A4] 000003A2 2668 0032 movea.l A3, [A0 + 0x32] 000003A6 2053 movea.l A0, [A3] 000003A8 2068 0010 movea.l A0, [A0 + 0x10] 000003AC 4A28 006E tst.b [A0 + 0x6E] 000003B0 6756 beq +0x58 /* 00000408 */ 000003B2 2F0B move.l -[A7], A3 000003B4 2053 movea.l A0, [A3] 000003B6 2050 movea.l A0, [A0] 000003B8 2268 0028 movea.l A1, [A0 + 0x28] 000003BC 4E91 jsr [A1] 000003BE 2D40 FFF0 move.l [A6 - 0x10], D0 000003C2 2054 movea.l A0, [A4] 000003C4 2F28 0026 move.l -[A7], [A0 + 0x26] 000003C8 486E FFF4 pea.l [A6 - 0xC] 000003CC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000003D0 41EE FFF4 lea.l A0, [A6 - 0xC] 000003D4 4FEF 000C lea.l A7, [A7 + 0xC] 000003D8 6018 bra +0x1A /* 000003F2 */ label000003DA: 000003DA 2053 movea.l A0, [A3] 000003DC BE68 0014 cmp.w D7, [A0 + 0x14] 000003E0 6610 bne +0x12 /* 000003F2 */ 000003E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000003E6 2F0B move.l -[A7], A3 000003E8 2050 movea.l A0, [A0] 000003EA 2268 0028 movea.l A1, [A0 + 0x28] 000003EE 4E91 jsr [A1] 000003F0 508F addq.l A7, 8 label000003F2: 000003F2 486E FFF4 pea.l [A6 - 0xC] 000003F6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000003FA 2640 movea.l A3, D0 000003FC 200B move.l D0, A3 000003FE 588F addq.l A7, 4 00000400 66D8 bne -0x26 /* 000003DA */ 00000402 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000406 A873 syscall SetPort label00000408: 00000408 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 0000040E 4E5E unlink A6 00000410 4E75 rts export_804: 00000412 4E56 FFF0 link A6, -0x0010 00000416 48E7 0118 movem.l -[A7], D7,A3,A4 0000041A 3E2E 0012 move.w D7, [A6 + 0x12] 0000041E 286E 0008 movea.l A4, [A6 + 0x8] 00000422 2054 movea.l A0, [A4] 00000424 2668 0032 movea.l A3, [A0 + 0x32] 00000428 2053 movea.l A0, [A3] 0000042A 2068 0010 movea.l A0, [A0 + 0x10] 0000042E 4A28 006E tst.b [A0 + 0x6E] 00000432 6752 beq +0x54 /* 00000486 */ 00000434 2F0B move.l -[A7], A3 00000436 2053 movea.l A0, [A3] 00000438 2050 movea.l A0, [A0] 0000043A 2268 0028 movea.l A1, [A0 + 0x28] 0000043E 4E91 jsr [A1] 00000440 2D40 FFF0 move.l [A6 - 0x10], D0 00000444 2054 movea.l A0, [A4] 00000446 2F28 0026 move.l -[A7], [A0 + 0x26] 0000044A 486E FFF4 pea.l [A6 - 0xC] 0000044E 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000452 41EE FFF4 lea.l A0, [A6 - 0xC] 00000456 4FEF 000C lea.l A7, [A7 + 0xC] 0000045A 6014 bra +0x16 /* 00000470 */ label0000045C: 0000045C 2053 movea.l A0, [A3] 0000045E BE68 0014 cmp.w D7, [A0 + 0x14] 00000462 660C bne +0xE /* 00000470 */ 00000464 2F2E 000C move.l -[A7], [A6 + 0xC] 00000468 2F0B move.l -[A7], A3 0000046A 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 0000046E 508F addq.l A7, 8 label00000470: 00000470 486E FFF4 pea.l [A6 - 0xC] 00000474 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000478 2640 movea.l A3, D0 0000047A 200B move.l D0, A3 0000047C 588F addq.l A7, 4 0000047E 66DC bne -0x22 /* 0000045C */ 00000480 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000484 A873 syscall SetPort label00000486: 00000486 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C] 0000048C 4E5E unlink A6 0000048E 4E75 rts export_805: 00000490 4E56 FFDC link A6, -0x0024 00000494 48E7 0118 movem.l -[A7], D7,A3,A4 00000498 3E2E 0012 move.w D7, [A6 + 0x12] 0000049C 286E 0008 movea.l A4, [A6 + 0x8] 000004A0 2054 movea.l A0, [A4] 000004A2 2068 0032 movea.l A0, [A0 + 0x32] 000004A6 2D48 FFFC move.l [A6 - 0x4], A0 000004AA 2050 movea.l A0, [A0] 000004AC 2068 0010 movea.l A0, [A0 + 0x10] 000004B0 4A28 006E tst.b [A0 + 0x6E] 000004B4 6700 00A0 beq +0xA2 /* 00000556 */ 000004B8 206E FFFC movea.l A0, [A6 - 0x4] 000004BC 2F08 move.l -[A7], A0 000004BE 2050 movea.l A0, [A0] 000004C0 2050 movea.l A0, [A0] 000004C2 2268 0028 movea.l A1, [A0 + 0x28] 000004C6 4E91 jsr [A1] 000004C8 2D40 FFEC move.l [A6 - 0x14], D0 000004CC 2054 movea.l A0, [A4] 000004CE 2F28 0026 move.l -[A7], [A0 + 0x26] 000004D2 486E FFF0 pea.l [A6 - 0x10] 000004D6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000004DA 41EE FFF0 lea.l A0, [A6 - 0x10] 000004DE 4FEF 000C lea.l A7, [A7 + 0xC] 000004E2 605C bra +0x5E /* 00000540 */ label000004E4: 000004E4 2053 movea.l A0, [A3] 000004E6 BE68 0014 cmp.w D7, [A0 + 0x14] 000004EA 6654 bne +0x56 /* 00000540 */ 000004EC 41EE FFDC lea.l A0, [A6 - 0x24] 000004F0 41EE FFE4 lea.l A0, [A6 - 0x1C] 000004F4 486E FFE4 pea.l [A6 - 0x1C] 000004F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000004FC 2F0B move.l -[A7], A3 000004FE 4EBA FC82 jsr [PC - 0x37E /* 00000182 */] 00000502 486E FFDC pea.l [A6 - 0x24] 00000506 2F2E 000C move.l -[A7], [A6 + 0xC] 0000050A 2F0B move.l -[A7], A3 0000050C 2053 movea.l A0, [A3] 0000050E 2050 movea.l A0, [A0] 00000510 2268 002C movea.l A1, [A0 + 0x2C] 00000514 4E91 jsr [A1] 00000516 486E FFDC pea.l [A6 - 0x24] 0000051A 486E FFE4 pea.l [A6 - 0x1C] 0000051E 486E FFE4 pea.l [A6 - 0x1C] 00000522 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00000526 7001 moveq.l D0, 0x01 00000528 2F00 move.l -[A7], D0 0000052A 2054 movea.l A0, [A4] 0000052C 4868 002A pea.l [A0 + 0x2A] 00000530 486E FFE4 pea.l [A6 - 0x1C] 00000534 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000538 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */] 0000053C 4FEF 0028 lea.l A7, [A7 + 0x28] label00000540: 00000540 486E FFF0 pea.l [A6 - 0x10] 00000544 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000548 2640 movea.l A3, D0 0000054A 200B move.l D0, A3 0000054C 588F addq.l A7, 4 0000054E 6694 bne -0x6A /* 000004E4 */ 00000550 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000554 A873 syscall SetPort label00000556: 00000556 4CEE 1880 FFD0 movem.l D7,A3,A4, [A6 - 0x30] 0000055C 4E5E unlink A6 0000055E 4E75 rts export_806: 00000560 4E56 FFF4 link A6, -0x000C 00000564 48E7 0018 movem.l -[A7], A3,A4 00000568 266E 0010 movea.l A3, [A6 + 0x10] 0000056C 286E 0008 movea.l A4, [A6 + 0x8] 00000570 2F0B move.l -[A7], A3 00000572 2F2E 000C move.l -[A7], [A6 + 0xC] 00000576 2F0C move.l -[A7], A4 00000578 4EBA FC08 jsr [PC - 0x3F8 /* 00000182 */] 0000057C 2054 movea.l A0, [A4] 0000057E 2F28 0026 move.l -[A7], [A0 + 0x26] 00000582 4EAD 252A jsr [A5 + 0x252A /* export_1185 */] 00000586 2D40 FFFC move.l [A6 - 0x4], D0 0000058A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000058E 6752 beq +0x54 /* 000005E2 */ 00000590 206E FFFC movea.l A0, [A6 - 0x4] 00000594 2050 movea.l A0, [A0] 00000596 203C 0000 0200 move.l D0, 0x200 0000059C C0A8 0010 and.l D0, [A0 + 0x10] 000005A0 6740 beq +0x42 /* 000005E2 */ 000005A2 41EE FFF4 lea.l A0, [A6 - 0xC] 000005A6 486E FFF4 pea.l [A6 - 0xC] 000005AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000005AE 206E FFFC movea.l A0, [A6 - 0x4] 000005B2 2F08 move.l -[A7], A0 000005B4 2050 movea.l A0, [A0] 000005B6 2050 movea.l A0, [A0] 000005B8 2268 002C movea.l A1, [A0 + 0x2C] 000005BC 4E91 jsr [A1] 000005BE 302B 0002 move.w D0, [A3 + 0x2] 000005C2 B06E FFF6 cmp.w D0, [A6 - 0xA] 000005C6 4FEF 000C lea.l A7, [A7 + 0xC] 000005CA 6F06 ble +0x8 /* 000005D2 */ 000005CC 376E FFF6 0002 move.w [A3 + 0x2], [A6 - 0xA] label000005D2: 000005D2 302B 0006 move.w D0, [A3 + 0x6] 000005D6 B06E FFFA cmp.w D0, [A6 - 0x6] 000005DA 6C06 bge +0x8 /* 000005E2 */ 000005DC 376E FFFA 0006 move.w [A3 + 0x6], [A6 - 0x6] label000005E2: 000005E2 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 000005E8 4E5E unlink A6 000005EA 4E75 rts export_807: 000005EC 4E56 FEE8 link A6, -0x0118 000005F0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000005F4 286E 0008 movea.l A4, [A6 + 0x8] 000005F8 2054 movea.l A0, [A4] 000005FA 4AA8 002A tst.l [A0 + 0x2A] 000005FE 6720 beq +0x22 /* 00000620 */ 00000600 2068 002A movea.l A0, [A0 + 0x2A] 00000604 4A28 000C tst.b [A0 + 0xC] 00000608 6716 beq +0x18 /* 00000620 */ 0000060A 2054 movea.l A0, [A4] 0000060C 2068 002A movea.l A0, [A0 + 0x2A] 00000610 226E 0010 movea.l A1, [A6 + 0x10] 00000614 41E8 000E lea.l A0, [A0 + 0xE] 00000618 22D8 move.l [A1]+, [A0]+ 0000061A 22D8 move.l [A1]+, [A0]+ 0000061C 6000 0134 bra +0x136 /* 00000752 */ label00000620: 00000620 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000624 2F2E 000C move.l -[A7], [A6 + 0xC] 00000628 2F0C move.l -[A7], A4 0000062A 4EBA FB56 jsr [PC - 0x4AA /* 00000182 */] 0000062E 2054 movea.l A0, [A4] 00000630 0828 0007 002E btst.b [A0 + 0x2E], 0x7 00000636 4FEF 000C lea.l A7, [A7 + 0xC] 0000063A 6600 0116 bne +0x118 /* 00000752 */ 0000063E 7010 moveq.l D0, 0x10 00000640 C0A8 0010 and.l D0, [A0 + 0x10] 00000644 6600 010C bne +0x10E /* 00000752 */ 00000648 422E FF00 clr.b [A6 - 0x100] 0000064C 41EE FEE8 lea.l A0, [A6 - 0x118] 00000650 486E FEE8 pea.l [A6 - 0x118] 00000654 2F2E 000C move.l -[A7], [A6 + 0xC] 00000658 2F0C move.l -[A7], A4 0000065A 4EBA 0100 jsr [PC + 0x100 /* 0000075C */] 0000065E 2640 movea.l A3, D0 00000660 3E2B 0016 move.w D7, [A3 + 0x16] 00000664 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000668 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 0000066C 3C00 move.w D6, D0 0000066E 2054 movea.l A0, [A4] 00000670 7001 moveq.l D0, 0x01 00000672 B068 0026 cmp.w D0, [A0 + 0x26] 00000676 4FEF 0010 lea.l A7, [A7 + 0x10] 0000067A 6762 beq +0x64 /* 000006DE */ 0000067C 5447 addq.w D7, 2 0000067E BC47 cmp.w D6, D7 00000680 6C22 bge +0x24 /* 000006A4 */ 00000682 558F subq.l A7, 2 00000684 3006 move.w D0, D6 00000686 5540 subq.w D0, 2 00000688 3F00 move.w -[A7], D0 0000068A 486B 0018 pea.l [A3 + 0x18] 0000068E 2F3C 8206 FFE0 move.l -[A7], 0x8206FFE0 00000694 A8B5 syscall ScriptUtil 00000696 558F subq.l A7, 2 00000698 486B 0018 pea.l [A3 + 0x18] 0000069C A88C syscall StringWidth 0000069E 3E1F move.w D7, [A7]+ 000006A0 5447 addq.w D7, 2 000006A2 548F addq.l A7, 2 label000006A4: 000006A4 2054 movea.l A0, [A4] 000006A6 3A28 0026 move.w D5, [A0 + 0x26] 000006AA 6604 bne +0x6 /* 000006B0 */ 000006AC 3A38 0BAC move.w D5, [0x00000BAC /* TESysJust */] label000006B0: 000006B0 2054 movea.l A0, [A4] 000006B2 70FF moveq.l D0, 0xFFFFFFFF 000006B4 B068 0026 cmp.w D0, [A0 + 0x26] 000006B8 6614 bne +0x16 /* 000006CE */ 000006BA 206E 0010 movea.l A0, [A6 + 0x10] 000006BE 3028 0006 move.w D0, [A0 + 0x6] 000006C2 9047 sub.w D0, D7 000006C4 206E 0010 movea.l A0, [A6 + 0x10] 000006C8 3140 0002 move.w [A0 + 0x2], D0 000006CC 6038 bra +0x3A /* 00000706 */ label000006CE: 000006CE 206E 0010 movea.l A0, [A6 + 0x10] 000006D2 3007 move.w D0, D7 000006D4 D068 0002 add.w D0, [A0 + 0x2] 000006D8 3140 0006 move.w [A0 + 0x6], D0 000006DC 6028 bra +0x2A /* 00000706 */ label000006DE: 000006DE 206E 0010 movea.l A0, [A6 + 0x10] 000006E2 48C6 ext.l D6 000006E4 48C7 ext.l D7 000006E6 2006 move.l D0, D6 000006E8 9087 sub.l D0, D7 000006EA E280 asr D0, 1 000006EC 5540 subq.w D0, 2 000006EE D168 0002 add.w [A0 + 0x2], D0 000006F2 206E 0010 movea.l A0, [A6 + 0x10] 000006F6 3028 0002 move.w D0, [A0 + 0x2] 000006FA 48C0 ext.l D0 000006FC 48C7 ext.l D7 000006FE D087 add.l D0, D7 00000700 5840 addq.w D0, 4 00000702 3140 0006 move.w [A0 + 0x6], D0 label00000706: 00000706 206E 0010 movea.l A0, [A6 + 0x10] 0000070A 3010 move.w D0, [A0] 0000070C 48C0 ext.l D0 0000070E 322B 0006 move.w D1, [A3 + 0x6] 00000712 48C1 ext.l D1 00000714 D280 add.l D1, D0 00000716 302B 0008 move.w D0, [A3 + 0x8] 0000071A D041 add.w D0, D1 0000071C 3140 0004 move.w [A0 + 0x4], D0 00000720 486E FEE8 pea.l [A6 - 0x118] 00000724 2F0C move.l -[A7], A4 00000726 4EBA 008E jsr [PC + 0x8E /* 000007B6 */] 0000072A 2054 movea.l A0, [A4] 0000072C 4AA8 002A tst.l [A0 + 0x2A] 00000730 508F addq.l A7, 8 00000732 671E beq +0x20 /* 00000752 */ 00000734 206E 0010 movea.l A0, [A6 + 0x10] 00000738 2254 movea.l A1, [A4] 0000073A 2269 002A movea.l A1, [A1 + 0x2A] 0000073E 43E9 000E lea.l A1, [A1 + 0xE] 00000742 22D8 move.l [A1]+, [A0]+ 00000744 22D8 move.l [A1]+, [A0]+ 00000746 2054 movea.l A0, [A4] 00000748 2068 002A movea.l A0, [A0 + 0x2A] 0000074C 117C 0001 000C move.b [A0 + 0xC], 0x1 label00000752: 00000752 4CEE 18E0 FED4 movem.l D5,D6,D7,A3,A4, [A6 - 0x12C] 00000758 4E5E unlink A6 0000075A 4E75 rts export_808: fn0000075C: 0000075C 4E56 0000 link A6, 0 00000760 48E7 0018 movem.l -[A7], A3,A4 00000764 266E 0010 movea.l A3, [A6 + 0x10] 00000768 286E 0008 movea.l A4, [A6 + 0x8] 0000076C 2054 movea.l A0, [A4] 0000076E 4AA8 002A tst.l [A0 + 0x2A] 00000772 6632 bne +0x34 /* 000007A6 */ 00000774 2F0B move.l -[A7], A3 00000776 2F2E 000C move.l -[A7], [A6 + 0xC] 0000077A 2F0C move.l -[A7], A4 0000077C 4EBA 01D6 jsr [PC + 0x1D6 /* 00000954 */] 00000780 486B 0018 pea.l [A3 + 0x18] 00000784 2F2E 000C move.l -[A7], [A6 + 0xC] 00000788 2F0C move.l -[A7], A4 0000078A 2054 movea.l A0, [A4] 0000078C 2050 movea.l A0, [A0] 0000078E 2268 006C movea.l A1, [A0 + 0x6C] 00000792 4E91 jsr [A1] 00000794 3740 0016 move.w [A3 + 0x16], D0 00000798 422B 000C clr.b [A3 + 0xC] 0000079C 2054 movea.l A0, [A4] 0000079E 214B 002A move.l [A0 + 0x2A], A3 000007A2 4FEF 0018 lea.l A7, [A7 + 0x18] label000007A6: 000007A6 2054 movea.l A0, [A4] 000007A8 2028 002A move.l D0, [A0 + 0x2A] 000007AC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000007B2 4E5E unlink A6 000007B4 4E75 rts export_809: fn000007B6: 000007B6 4E56 0000 link A6, 0 000007BA 48E7 0018 movem.l -[A7], A3,A4 000007BE 266E 000C movea.l A3, [A6 + 0xC] 000007C2 286E 0008 movea.l A4, [A6 + 0x8] 000007C6 2054 movea.l A0, [A4] 000007C8 4AA8 002A tst.l [A0 + 0x2A] 000007CC 672C beq +0x2E /* 000007FA */ 000007CE 200B move.l D0, A3 000007D0 6706 beq +0x8 /* 000007D8 */ 000007D2 B7E8 002A cmpa.l A3, [A0 + 0x2A] 000007D6 6622 bne +0x24 /* 000007FA */ label000007D8: 000007D8 2054 movea.l A0, [A4] 000007DA 2068 002A movea.l A0, [A0 + 0x2A] 000007DE 4A28 000B tst.b [A0 + 0xB] 000007E2 670E beq +0x10 /* 000007F2 */ 000007E4 2054 movea.l A0, [A4] 000007E6 2F28 002A move.l -[A7], [A0 + 0x2A] 000007EA 2F0C move.l -[A7], A4 000007EC 4EBA 0242 jsr [PC + 0x242 /* 00000A30 */] 000007F0 508F addq.l A7, 8 label000007F2: 000007F2 2054 movea.l A0, [A4] 000007F4 7000 moveq.l D0, 0x00 000007F6 2140 002A move.l [A0 + 0x2A], D0 label000007FA: 000007FA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000800 4E5E unlink A6 00000802 4E75 rts export_810: 00000804 4E56 FEF8 link A6, -0x0108 00000808 48E7 0118 movem.l -[A7], D7,A3,A4 0000080C 266E 000C movea.l A3, [A6 + 0xC] 00000810 286E 0008 movea.l A4, [A6 + 0x8] 00000814 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000818 2F0B move.l -[A7], A3 0000081A 2F0C move.l -[A7], A4 0000081C 4EBA FA70 jsr [PC - 0x590 /* 0000028E */] 00000820 4A00 tst.b D0 00000822 4FEF 000C lea.l A7, [A7 + 0xC] 00000826 6704 beq +0x6 /* 0000082C */ 00000828 7001 moveq.l D0, 0x01 0000082A 6078 bra +0x7A /* 000008A4 */ label0000082C: 0000082C 2054 movea.l A0, [A4] 0000082E 7001 moveq.l D0, 0x01 00000830 B068 0026 cmp.w D0, [A0 + 0x26] 00000834 666C bne +0x6E /* 000008A2 */ 00000836 41EE FEF8 lea.l A0, [A6 - 0x108] 0000083A 41EE FF00 lea.l A0, [A6 - 0x100] 0000083E 4210 clr.b [A0] 00000840 486E FEF8 pea.l [A6 - 0x108] 00000844 2F0B move.l -[A7], A3 00000846 2F0C move.l -[A7], A4 00000848 4EBA F938 jsr [PC - 0x6C8 /* 00000182 */] 0000084C 486E FEF8 pea.l [A6 - 0x108] 00000850 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 00000854 48C0 ext.l D0 00000856 2F00 move.l -[A7], D0 00000858 486E FF00 pea.l [A6 - 0x100] 0000085C 2F0B move.l -[A7], A3 0000085E 2F0C move.l -[A7], A4 00000860 2054 movea.l A0, [A4] 00000862 2050 movea.l A0, [A0] 00000864 2268 006C movea.l A1, [A0 + 0x6C] 00000868 4E91 jsr [A1] 0000086A 4FEF 000C lea.l A7, [A7 + 0xC] 0000086E 2200 move.l D1, D0 00000870 201F move.l D0, [A7]+ 00000872 48C1 ext.l D1 00000874 9081 sub.l D0, D1 00000876 2E00 move.l D7, D0 00000878 E287 asr D7, 1 0000087A 4A47 tst.w D7 0000087C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000880 6C20 bge +0x22 /* 000008A2 */ 00000882 486E FEF8 pea.l [A6 - 0x108] 00000886 3F07 move.w -[A7], D7 00000888 7000 moveq.l D0, 0x00 0000088A 3F00 move.w -[A7], D0 0000088C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000890 558F subq.l A7, 2 00000892 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000896 486E FEF8 pea.l [A6 - 0x108] 0000089A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000089E 101F move.b D0, [A7]+ 000008A0 6002 bra +0x4 /* 000008A4 */ label000008A2: 000008A2 7000 moveq.l D0, 0x00 label000008A4: 000008A4 4CEE 1880 FEEC movem.l D7,A3,A4, [A6 - 0x114] 000008AA 4E5E unlink A6 000008AC 4E75 rts export_811: fn000008AE: 000008AE 4E56 0000 link A6, 0 000008B2 48E7 0018 movem.l -[A7], A3,A4 000008B6 266E 0010 movea.l A3, [A6 + 0x10] 000008BA 286E 0008 movea.l A4, [A6 + 0x8] 000008BE 2054 movea.l A0, [A4] 000008C0 3768 0028 0004 move.w [A3 + 0x4], [A0 + 0x28] 000008C6 2054 movea.l A0, [A4] 000008C8 36A8 0022 move.w [A3], [A0 + 0x22] 000008CC 2054 movea.l A0, [A4] 000008CE 3768 0024 0002 move.w [A3 + 0x2], [A0 + 0x24] 000008D4 4AAE 000C tst.l [A6 + 0xC] 000008D8 6728 beq +0x2A /* 00000902 */ 000008DA 2054 movea.l A0, [A4] 000008DC 70FE moveq.l D0, 0xFFFFFFFE 000008DE B068 0022 cmp.w D0, [A0 + 0x22] 000008E2 661E bne +0x20 /* 00000902 */ 000008E4 3028 0014 move.w D0, [A0 + 0x14] 000008E8 48C0 ext.l D0 000008EA 2F00 move.l -[A7], D0 000008EC 2F0B move.l -[A7], A3 000008EE 206E 000C movea.l A0, [A6 + 0xC] 000008F2 2F08 move.l -[A7], A0 000008F4 2050 movea.l A0, [A0] 000008F6 2050 movea.l A0, [A0] 000008F8 2268 00DC movea.l A1, [A0 + 0xDC] 000008FC 4E91 jsr [A1] 000008FE 4FEF 000C lea.l A7, [A7 + 0xC] label00000902: 00000902 70FF moveq.l D0, 0xFFFFFFFF 00000904 B053 cmp.w D0, [A3] 00000906 6604 bne +0x6 /* 0000090C */ 00000908 36AD F678 move.w [A3], [A5 - 0x988] label0000090C: 0000090C 70FF moveq.l D0, 0xFFFFFFFF 0000090E B06B 0002 cmp.w D0, [A3 + 0x2] 00000912 6606 bne +0x8 /* 0000091A */ 00000914 376D F67A 0002 move.w [A3 + 0x2], [A5 - 0x986] label0000091A: 0000091A 70FF moveq.l D0, 0xFFFFFFFF 0000091C B06B 0004 cmp.w D0, [A3 + 0x4] 00000920 6608 bne +0xA /* 0000092A */ 00000922 376D F694 0004 move.w [A3 + 0x4], [A5 - 0x96C] 00000928 6020 bra +0x22 /* 0000094A */ label0000092A: 0000092A 70FE moveq.l D0, 0xFFFFFFFE 0000092C B06B 0004 cmp.w D0, [A3 + 0x4] 00000930 6618 bne +0x1A /* 0000094A */ 00000932 598F subq.l A7, 4 00000934 70FF moveq.l D0, 0xFFFFFFFF 00000936 3F00 move.w -[A7], D0 00000938 725C moveq.l D1, 0x5C 0000093A 3F01 move.w -[A7], D1 0000093C 2F3C 8404 000C move.l -[A7], 0x8404000C 00000942 A8B5 syscall ScriptUtil 00000944 201F move.l D0, [A7]+ 00000946 3740 0004 move.w [A3 + 0x4], D0 label0000094A: 0000094A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000950 4E5E unlink A6 00000952 4E75 rts export_812: fn00000954: 00000954 4E56 FFF2 link A6, -0x000E 00000958 48E7 0308 movem.l -[A7], D6,D7,A4 0000095C 286E 0010 movea.l A4, [A6 + 0x10] 00000960 486E FFF2 pea.l [A6 - 0xE] 00000964 2F2E 000C move.l -[A7], [A6 + 0xC] 00000968 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000096C 4EBA FF40 jsr [PC - 0xC0 /* 000008AE */] 00000970 3C2D F678 move.w D6, [A5 - 0x988] 00000974 3E2D F67A move.w D7, [A5 - 0x986] 00000978 422C 000A clr.b [A4 + 0xA] 0000097C BE6E FFF4 cmp.w D7, [A6 - 0xC] 00000980 4FEF 000C lea.l A7, [A7 + 0xC] 00000984 6620 bne +0x22 /* 000009A6 */ 00000986 BC6E FFF2 cmp.w D6, [A6 - 0xE] 0000098A 661A bne +0x1C /* 000009A6 */ 0000098C 4A6E FFF6 tst.w [A6 - 0xA] 00000990 6614 bne +0x16 /* 000009A6 */ 00000992 396D F6C8 0006 move.w [A4 + 0x6], [A5 - 0x938] 00000998 396D F6C6 0008 move.w [A4 + 0x8], [A5 - 0x93A] 0000099E 422C 000B clr.b [A4 + 0xB] 000009A2 6000 0082 bra +0x84 /* 00000A26 */ label000009A6: 000009A6 197C 0001 000B move.b [A4 + 0xB], 0x1 000009AC 206D FFC2 movea.l A0, [A5 - 0x3E] 000009B0 38A8 0044 move.w [A4], [A0 + 0x44] 000009B4 206D FFC2 movea.l A0, [A5 - 0x3E] 000009B8 3968 004A 0002 move.w [A4 + 0x2], [A0 + 0x4A] 000009BE 206D FFC2 movea.l A0, [A5 - 0x3E] 000009C2 7000 moveq.l D0, 0x00 000009C4 1028 0046 move.b D0, [A0 + 0x46] 000009C8 3940 0004 move.w [A4 + 0x4], D0 000009CC BE6E FFF4 cmp.w D7, [A6 - 0xC] 000009D0 6706 beq +0x8 /* 000009D8 */ 000009D2 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000009D6 A88A syscall TextSize label000009D8: 000009D8 BC6E FFF2 cmp.w D6, [A6 - 0xE] 000009DC 6706 beq +0x8 /* 000009E4 */ 000009DE 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000009E2 A887 syscall TextFont label000009E4: 000009E4 4A6E FFF6 tst.w [A6 - 0xA] 000009E8 6706 beq +0x8 /* 000009F0 */ 000009EA 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000009EE A888 syscall TextFace label000009F0: 000009F0 486E FFF8 pea.l [A6 - 0x8] 000009F4 A88B syscall GetFontInfo 000009F6 396E FFF8 0006 move.w [A4 + 0x6], [A6 - 0x8] 000009FC 396E FFFA 0008 move.w [A4 + 0x8], [A6 - 0x6] 00000A02 598F subq.l A7, 4 00000A04 70FF moveq.l D0, 0xFFFFFFFF 00000A06 3F00 move.w -[A7], D0 00000A08 725C moveq.l D1, 0x5C 00000A0A 3F01 move.w -[A7], D1 00000A0C 2F3C 8404 000C move.l -[A7], 0x8404000C 00000A12 A8B5 syscall ScriptUtil 00000A14 201F move.l D0, [A7]+ 00000A16 B06E FFF6 cmp.w D0, [A6 - 0xA] 00000A1A 57C0 seq D0 00000A1C 0240 0001 andi.w D0, 0x1 00000A20 48C0 ext.l D0 00000A22 1940 000A move.b [A4 + 0xA], D0 label00000A26: 00000A26 4CEE 10C0 FFE6 movem.l D6,D7,A4, [A6 - 0x1A] 00000A2C 4E5E unlink A6 00000A2E 4E75 rts export_813: fn00000A30: 00000A30 4E56 0000 link A6, 0 00000A34 2F0C move.l -[A7], A4 00000A36 286E 000C movea.l A4, [A6 + 0xC] 00000A3A 4A2C 000B tst.b [A4 + 0xB] 00000A3E 6710 beq +0x12 /* 00000A50 */ 00000A40 3F14 move.w -[A7], [A4] 00000A42 A887 syscall TextFont 00000A44 3F2C 0004 move.w -[A7], [A4 + 0x4] 00000A48 A888 syscall TextFace 00000A4A 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000A4E A88A syscall TextSize label00000A50: 00000A50 286E FFFC movea.l A4, [A6 - 0x4] 00000A54 4E5E unlink A6 00000A56 4E75 rts export_814: 00000A58 4E56 FFFC link A6, -0x0004 00000A5C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000A60 266E 0010 movea.l A3, [A6 + 0x10] 00000A64 286E 0008 movea.l A4, [A6 + 0x8] 00000A68 2F0C move.l -[A7], A4 00000A6A 2054 movea.l A0, [A4] 00000A6C 2050 movea.l A0, [A0] 00000A6E 2268 0078 movea.l A1, [A0 + 0x78] 00000A72 4E91 jsr [A1] 00000A74 2D40 FFFC move.l [A6 - 0x4], D0 00000A78 2040 movea.l A0, D0 00000A7A 2050 movea.l A0, [A0] 00000A7C 202E 000C move.l D0, [A6 + 0xC] 00000A80 B0A8 0004 cmp.l D0, [A0 + 0x4] 00000A84 588F addq.l A7, 4 00000A86 6620 bne +0x22 /* 00000AA8 */ 00000A88 206E FFFC movea.l A0, [A6 - 0x4] 00000A8C 2050 movea.l A0, [A0] 00000A8E B9D0 cmpa.l A4, [A0] 00000A90 6616 bne +0x18 /* 00000AA8 */ 00000A92 2F0B move.l -[A7], A3 00000A94 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A98 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */] 00000A9C 558F subq.l A7, 2 00000A9E 2F0B move.l -[A7], A3 00000AA0 A88C syscall StringWidth 00000AA2 3E1F move.w D7, [A7]+ 00000AA4 508F addq.l A7, 8 00000AA6 6012 bra +0x14 /* 00000ABA */ label00000AA8: 00000AA8 2F0B move.l -[A7], A3 00000AAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AAE 2F0C move.l -[A7], A4 00000AB0 4EBA F7BA jsr [PC - 0x846 /* 0000026C */] 00000AB4 3E00 move.w D7, D0 00000AB6 4FEF 000C lea.l A7, [A7 + 0xC] label00000ABA: 00000ABA 2054 movea.l A0, [A4] 00000ABC 7008 moveq.l D0, 0x08 00000ABE C0A8 0010 and.l D0, [A0 + 0x10] 00000AC2 671A beq +0x1C /* 00000ADE */ 00000AC4 2F0B move.l -[A7], A3 00000AC6 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000ACA 2C00 move.l D6, D0 00000ACC 2F06 move.l -[A7], D6 00000ACE 2F0B move.l -[A7], A3 00000AD0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000AD4 558F subq.l A7, 2 00000AD6 2F0B move.l -[A7], A3 00000AD8 A88C syscall StringWidth 00000ADA 3E1F move.w D7, [A7]+ 00000ADC 588F addq.l A7, 4 label00000ADE: 00000ADE 3007 move.w D0, D7 00000AE0 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00000AE6 4E5E unlink A6 00000AE8 4E75 rts export_815: 00000AEA 4E56 0000 link A6, 0 00000AEE 2F0C move.l -[A7], A4 00000AF0 286D F62A movea.l A4, [A5 - 0x9D6] 00000AF4 2054 movea.l A0, [A4] 00000AF6 2028 0024 move.l D0, [A0 + 0x24] 00000AFA 286E FFFC movea.l A4, [A6 - 0x4] 00000AFE 4E5E unlink A6 00000B00 4E75 rts export_816: 00000B02 4E56 0000 link A6, 0 00000B06 7001 moveq.l D0, 0x01 00000B08 4E5E unlink A6 00000B0A 4E75 rts export_817: 00000B0C 4E56 0000 link A6, 0 00000B10 2F0C move.l -[A7], A4 00000B12 286E 000C movea.l A4, [A6 + 0xC] 00000B16 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B1E 2F0C move.l -[A7], A4 00000B20 2054 movea.l A0, [A4] 00000B22 2050 movea.l A0, [A0] 00000B24 2268 00BC movea.l A1, [A0 + 0xBC] 00000B28 4E91 jsr [A1] 00000B2A 286E FFFC movea.l A4, [A6 - 0x4] 00000B2E 4E5E unlink A6 00000B30 4E75 rts